package com.study.pojo;


import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

//@Component 等价于<bean id="user" class="com.study.pojo.User"/>
@Component
//@Scope作用域 设置单例或者独立类型
@Scope("prototype")
public class User {


    //@Value 等价于 <property name="name" value="Woo"/>
    @Value("Woo")
    public String name;

}
/**
 *
 * xml与注解：
 * xml更加万能，适用于任何场合！维护更加简单方便
 * 注解 不是自己的类使用不了，维护相对复杂
 * xml与注解最佳实践：
 * xml用来管理bean；
 * 注解只负责完成属性的注入；
 * 我们在使用的过程中，只需要注意一个问题：必须要注意开启注解的支持
 *
 * */